<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:t="http://myfaces.apache.org/tomahawk"
      xmlns:f="http://java.sun.com/jsf/core">
    
     <ui:composition template="./WEB-INF/Templates/templateProjeto.xhtml">
        <ui:define name="titulo">Consulta situação das Inscrições</ui:define>
        <ui:define name="javascript">

            function disableAll(){
                if(document.getElementById("form:check").checked){
                    document.getElementById("form:painel").style.visibility = "hidden";
                    document.getElementById("form:botao_em_baixo").style.visibility = "hidden";
                    document.getElementById("form:botao_em_cima").style.visibility = "visible";
                }
                else{
                    document.getElementById("form:painel").style.visibility = "visible";
                    document.getElementById("form:botao_em_baixo").style.visibility = "visible";
                    document.getElementById("form:botao_em_cima").style.visibility = "hidden";
                }

            }

        </ui:define>
        <ui:define name="tituloH1">Consulta situação das inscrições</ui:define>
        <ui:define name="pagLinda">
            <h1>Selecione os filtros para sua pesquisa</h1>
            <h:messages layout="list" style="color: darkred"/>
            <h:form id="form">
                <br/>
                <h:selectBooleanCheckbox id="check" onchange="disableAll()"/>
                <h:outputText value="Não aplicar filtros - Pesquisar tudo"/>
                <br/>
                <h:commandButton value="Enviar" action="#{managedInscricao.procurarSituacao()}" id="botao_em_cima" style="visibility: hidden"/>

                <h:panelGrid columns="1" id="painel">
                    <h:panelGroup>
                        <t:selectManyCheckbox id="filtroCheck" layout="spread" onchange="disableForm()">
                            <f:selectItem itemLabel="Inscrições acatadas" itemValue="inscAc" />
                            <f:selectItem itemLabel="Inscrições rejeitadas" itemValue="inscRej" />
                            <f:selectItem itemLabel="Inscrições enviadas" itemValue="inscEnv" />
                            <f:selectItem itemLabel="Inscrições retornadas" itemValue="inscRet" />
                            <f:selectItem itemLabel="Inscrições não retornadas" itemValue="inscNaoRet" />
                        </t:selectManyCheckbox>
                    </h:panelGroup>

                    <h:panelGrid columns="2">

                        <b>Cod. APF do empreendimento vinculado</b>
                        <h:inputText id="codApf" value="#{managedInscricao.codApf}" label="Cod. APF">
                            <f:validator validatorId="validatorApf"/>
                        </h:inputText>

                        <b>Número do lote</b>
                        <h:inputText id="numLote" value="#{managedInscricao.inscricao.loteRemessa.numeroLote}" label="Num. do lote">
                            <f:validateLongRange minimum="0"/>
                        </h:inputText>
                        
                        <b>Número da remessa</b>
                        <h:inputText id="numRem" value="#{managedInscricao.inscricao.loteRemessa.numeroRemessa}" label="Num. da Remessa">
                            <f:validateLongRange minimum="0" />
                        </h:inputText>

                        <b>Numero de identificação social (NIS) do participante que realizou a inscricao</b>
                        <h:inputText id="nis" value="#{managedInscricao.inscricao.nisParticipante}"  label="NIS">
                            <f:validator validatorId="validatorNis"/>
                        </h:inputText>
                        
                        <b>Situação da inscricao</b>
                        <h:selectOneMenu id="UF" value="#{managedInscricao.inscricao.situacaoDaIscricao}">
                             <f:selectItem/>
                             <f:selectItem itemLabel="Recém-chegada" itemValue="0" />
                             <f:selectItem itemLabel="Retornou do CADUN" itemValue="1" />
                             <f:selectItem itemLabel="Enviado ao CADUN" itemValue="2" />
                             <f:selectItem itemLabel="Rejeitada" itemValue="9" />
                        </h:selectOneMenu>
                        
                        
                        <b>Data de processamento</b>
                        <h:inputHidden/>
                        
                        <h:panelGroup>
                             <!---->                     <!--Há 22 espaços invisiveis (alt+255) entre estes comentarios-->
                            <b>Entre</b>
                            <h:inputText id="dtInicio" value="#{managedInscricao.dtInicio}">
                                <f:validator validatorId="validatorData"/>
                                <f:attribute name="numCampo" value="inicial"/>
                            </h:inputText>
                            <b>e</b>
                        </h:panelGroup>

                        <h:panelGroup>
                            <h:inputText id="dtFim" value="#{managedInscricao.dtFim}">
                                <f:validator validatorId="validatorData"/>
                                <f:attribute name="numCampo" value="final"/>
                            </h:inputText>
                        </h:panelGroup>
                        
                        <b>CNPJ da prefeitura vinculada</b>
                        <h:inputText id="codCnpj" value="#{managedInscricao.inscricao.loteRemessa.pref.cnpj}" label="Cod. CNPJ">
                            <f:validator validatorId="validatorCnpj"/>
                        </h:inputText>
                        
                    </h:panelGrid>
                    <t:checkbox for="filtroCheck" index="0" />
                    <t:checkbox for="filtroCheck" index="1" />
                    <t:checkbox for="filtroCheck" index="2" />
                    <t:checkbox for="filtroCheck" index="3" />
                    <t:checkbox for="filtroCheck" index="4" />
                </h:panelGrid>
                <br/>
                <h:commandButton value="Enviar" action="#{managedInscricao.procurarSituacao()}" id="botao_em_baixo"/>
            </h:form>
        </ui:define>
     </ui:composition>
    
</html>
